/* @override http://www.thefifthticket.com/wp-content/themes/Fifth%20Ticket/css/styles.css?ver=1.1 */

*{margin:0 auto;outline:none; list-style:none; text-decoration:none;}

body{position:relative;background:url(../image/background.jpg);padding-top:98px;}

body#home-page{padding-top:0px;}

ul, figure {margin: 0;padding:0px;}

.row{max-width:1200px;}

h1,h2,h3,h4,h5,h6{margin:0px;font-family: 'AbrahamLincoln';text-transform:uppercase;}
h1{font-size:112px;}
h2{font-size:70px;}
h3{font-size:70px;}
h4{font-size:50px;}
h5{font-size:30px;}
h6{font-size:14px;}

p{margin:0px;font-family: 'CourierNewPSMT';color: #393839;font-size: 18px;}

a{color:inherit;text-decoration:none;}
a:hover,a:focus{-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;transition:all 0.5s ease-out;color:inherit;text-decoration:none;outline:none;}
/*a img{-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;}
a img:hover{opacity:.7;}*/


.item-center{position:absolute;top:50%;transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);-webkit-transform:translatey(-50%);width:100%;left:0;text-align:center;z-index:1;}

figure{width:100%;float:left;}
img{max-width:100%;}

.container{max-width:1330px;width:100%;}

input[type="submit"],.site-button{color:#fff;background:#28282a;border:none;text-transform:uppercase;}
input[type="submit"]:hover,.site-button:hover{color:#28282a;background:transparent;border:2px solid #28282a;}

/*.site-button:hover{color:#fff;}*/


/* preloader */

#preloader { position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: #000;height: 100%;z-index: 999999;overflow: hidden; }
#status { width: 320px;height: 169px;position: absolute;left: 0; right: 0; margin: 0 auto;top: 40%; background-image: url(../image/svg_image/white_logo.svg);background-repeat: no-repeat; background-position:center; z-index: 9999; }


/* header */

.header-top{position:absolute;top:47px;right:47px;left:47px;z-index:1;text-align:center;}
.header-top .head-div{display:inline-block;}
.reserve_table{display:inline-block;font-size:20px; font-family: 'Gotham-Bold';text-transform:uppercase;color:#fff;background:#00adee;letter-spacing:2px;padding: 10px 14px 7px;}
.reserve_table:hover{color:#fff;}
.logo{position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%); width: 300px;}
.menu-bar a em{color:#fff;font-size:45px;}
.menu-logo img { width: 100%;}
/* banner */

.home-banner,.page-banner{width:100%;float:left;position:relative;}
.home-banner:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:0.2;}
.home-banner figure{height:100%;}

.banner-caption h5{font-family: 'Gotham-Bold';color:#fff;text-shadow: 0 0px 20px #000;text-transform:uppercase;	margin-bottom: 10px;}
.banner-caption h1{color:#fff;text-shadow: 0 0px 20px #000;	margin-left: 20px;	margin-right: 20px; line-height: 100px; margin-top: 20px;}

.bnner-bottom{position:absolute;bottom:0px;left:47px;right:47px;z-index:2;}
/*.arrow-down{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);color:#fff;font-size:60px;}*/

.bounce {animation: bounce 2s infinite;-webkit-animation: bounce 2s infinite; -moz-animation: bounce 2s infinite; -o-animation: bounce 2s infinite;display:inline-block;z-index:2;}
 
@-webkit-keyframes bounce {
 0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);} 
 40% {-webkit-transform: translateY(-30px);}
 60% {-webkit-transform: translateY(-15px);}
}
 
@-moz-keyframes bounce {
 0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
 40% {-moz-transform: translateY(-30px);}
 60% {-moz-transform: translateY(-15px);}
}
 
@-o-keyframes bounce {
 0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
 40% {-o-transform: translateY(-30px);}
 60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
 0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
 40% {transform: translateY(-30px);}
 60% {transform: translateY(-15px);}
}

.socila-slide li{display:inline-block;padding: 0px 3px 36px;}
.socila-slide li a{font-size:26px;background:#fff;width:50px;height:50px;text-align:center;border-radius:50%;display:inline-block;line-height:48px;opacity:0.8;}


/* middle section */

.middle{padding: 55px 25px;width:100%;float:left;}
.detial p{font-weight:bold;padding:15px 0px;}

/* home bottom */

.home-bottom{width:100%;float:left;background: white;}
.home-bottom div{padding:0px;}
.home-bottom div figure{position:relative;}
.home-bottom div figure:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.5;background:rgb(41, 40, 40);}
.home-bottom h3{color:#fff;text-shadow: 0 0px 20px #000;}
.home-bottom p{color:#fff;text-transform:lowercase;}
.home-bottom a figure{overflow:hidden;}

.detial{max-width:100%;}

/* footer */

footer{width:100%;float:left;background:#28282a;padding: 15px 10px 15px 20px;text-align:center;position:relative;}
.footer-bottom p{color:#999;font-size:12px;font-family: 'Gotham-Book';}
.follow,.selected a{color:#00aef1 !important;}
.follow{ margin-right: 5px;}
.footer-top{padding-bottom:40px;}
.footer-top ul{display:inline-block;}
.footer-top ul li{display:inline-block;color:#fff; font-family: 'Gotham-Medium';letter-spacing:2px;font-size:13px;padding:0px 10px;text-transform:uppercase;}
.footer-social{float:right;padding-right: 20px;position:absolute;right:0;top:10px;}
.footer-social li{padding:0px 1.5px !important;}
.footer-social li a{width: 33px;height: 33px;display:inline-block;border-radius:50%;background:#fff;line-height:35px;text-align: center;}
.footer-social li a img{width: 17px;height: 17px;}

/* menu listing */

.menu-overlay{position:absolute;left:0;right:0;bottom:0;top:0;text-align:center;background:url(../image/background.jpg);overflow-Y:scroll;padding:50px 45px 0px;opacity:0;height: 0; transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;}
.close-menu{height:56px;width:56px;display:inline-block;position:absolute;top:0;right:0;}
.open-menu{opacity:1;z-index:9999;height: auto;}
.expand{overflow:hidden;}
.menu-inner{display:inline-block;}
.menu-left{float:left;}
.menu-right{float:right;}
.menu-list{padding-top:42px;}
.menu-top{position:relative;}
.menu-table{display:none;}

.menu-center{position:absolute;top:55px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);}
.menu-list li a{display:inline-block;font-size:56px;font-family: 'AbrahamLincoln';text-transform:uppercase;line-height: 56px;margin: 6px 0px;}

.menu-list li a:hover, .menu-list .selected, .sticky-menu .selected, .footer-menu .selected {color: #00aef1;}
.join-mail{margin-left:-55px;}
.join-mail p{font-family: 'AbrahamLincoln';font-size:44px;padding-bottom:20px;}
.join-mail input[type="text"]{vertical-align:top;width:380px;height:95px;margin-right:-5px;border:1px solid #ccc;font-size:30px;padding:10px;}
.join-mail input[type="submit"]{width:95px;height:95px;	font: 62px/73px 'AbrahamLincoln';	padding-top: 15px;}
.blck_bg{background:#28282a;margin-top:107px;}

.menu-social li{display:inline-block;padding:107px 4px;}
.menu-social li a{background:#28282a;border-radius:50%;width:50px;height:50px;display:inline-block;line-height:50px;}
.menu-logo{position:absolute;left:0;}

/* slicky menu */

.sticky-header{z-index: 0;opacity: 0;top: -100%;transition: all 0.7s ease-out;position:fixed;box-shadow:0px 0px 20px #000;font-family: 'Gotham-Bold';}
.slicky .sticky-header{top: 0;z-index: 9;opacity: 1;left: 0;right: 0;background: #28282a;padding: 5px 23px 6px;}

.sticky-logo{	width: 161px;}
.sticky-menu li{display:inline-block;padding:22px 7px;}
.sticky-menu .current-menu-item a {  color: #00aef1; }
.sticky-menu li a{color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:2px;}
.sticky-menu .menu-bar img{ width: 30px;}
.yellow-bg{color:#000 !important;background:#f3ec18 !important;}
.menu-top-sticky li a:hover, .footer-menu li a:hover{color:#00aef1 !important;}
.menu-top-sticky{padding-top: 12px;}

.sticky-menu .reserve_table{display:inline-block;font-size: 12px; font-family: 'Gotham-Bold';text-transform:uppercase;color:#fff;background:#00adee;letter-spacing:2px;padding: 10px 14px 8px;	position: relative;	top: 2px;}

/* inner page bnner */

.banner-img img{width:100%;}
.slicky-inner-page .sticky-header{z-index: 999;opacity: 1;background: #28282a;position:fixed;padding:6px 23px;height:100px;top:0;left:0;right:0;}
.page-banner:after{left:0;width:100%;top:0;right:0;background:#000;opacity:0.5;content:'';position:absolute;bottom:0;}
.page-banner h5{text-transform:lowercase;font-family: 'CourierNewPSMT';color:#fff;}
.bnner-arrow{position: absolute;bottom: 30px;left: 0;right: 0;text-align: center;z-index: 2;}
.page-banner figure{height:500px;}
.center-text{text-align:center;}

/* images */

.images{width:100%;float:left;}
.margin-btm{margin-bottom: 0px;}
.images li{width:20%;float:left;}
.images li a{display:inline-block;}

/* form */

.app-form{width:100%;float:left;text-align:left;padding-top:70px;}

.inputfile + label {color: white;background-color:#28282a;display: inline-block;width:auto !important;font-family: 'Gotham-Bold' !important;text-transform:uppercase;font-size:27px !important;letter-spacing:1px;padding:19px 37px;}

.app-form p{font-weight:bold;}
.app-form form label{width:100%;font-size:18px;font-family: 'CourierNewPSMT';margin-bottom:8px;letter-spacing: -1px;}
.app-form form input[type="text"],.app-form form input[type="password"],.app-form form input[type="email"], .app-form form input[type="date"], .app-form form input[type="tel"],.app-form form select,.app-form form textarea{height:67px;border:1px solid #929597;width:97%;margin-bottom:10px;margin-bottom:22px;background:#fff;font-size:21px;color:#999;padding:10px 20px;}
.astrick{color:#f00;}
.app-form form select{background:#fff url(../image/arrow-down.png) no-repeat right;-webkit-appearance: none;-moz-appearance:none;-o-appearance:none;appearance:none; }
.app-form form select::-ms-expand{display:none;}
.app-form form textarea{height:250px;width:98.5%;resize:none;}

.inputfile {width: 0.1px;height: 0.1px;opacity: 0;overflow: hidden;position: absolute;z-index: -1;}
.inputfile:focus + label,.inputfile + label:hover {background-color: #000;}
.inputfile + label {cursor: pointer;}

.app-form form input[type="submit"]{border:none;font-size:36px;font-family: 'Gotham-Bold';text-transform:uppercase;letter-spacing:3px;padding:21px 65px;border:2px solid #28282a;}
.app-form form input[type="submit"]:hover{border:2px solid #28282a;color:#28282a;background:transparent;transition:0.3s;}
.captcha{padding:45px 0px 40px;}
.required-padding{padding:15px 0px;}

/*  middle page */

.middle-page{padding:75px 0px;background:url(../image/background.png);}
.full-width{width:100%;float:left;}

/* faqs */

.faq-div{padding-bottom:30px;}
.faq-div h4{color:#000;text-transform:inherit;padding-bottom:7px;}
.print{font-size:22px;font-weight:600;line-height:34px;}

.list li{font-size: 18px;font-weight:600;font-family: 'CourierNewPSMT';line-height: 18px;	margin-bottom: 10px;}
.list li:before{content:'\f111';font-family: FontAwesome;vertical-align:middle;padding:0px 12px;font-size:8px;margin-left:-28px;}
.faq-div p{font-weight:600;}
.apllication a{background:#28282a;color:#fff;font-size:36px;text-transform:uppercase;font-family: 'Gotham-Bold';padding: 14px 48px 11px;display:inline-block;margin:20px 10px 40px;letter-spacing:2px;border:2px solid #28282a;}
.apllication a:hover{border:2px solid #28282a;background:transparent;color:#28282a;}

/* map */

.map-section{width:100%;float:left;padding:60px 0px;}
.map-section h2{padding-bottom:15px;}
.map-section p{font-weight:bold;}
.contact-map {width: 100%;height: 430px;margin: 0 auto;}
#gmap_canvas {height: 100%; width: 100%;float: left;}
.send-msg{padding:11px 34px;font-family: 'Gotham-Bold';letter-spacing:1px;font-size:16px;display:inline-block;margin:21px 0px 18px;border: 2px solid #282821;}
.phone{font-family: 'CourierNewPSMT';font-size:28px;color:#000;font-weight:600;}

/* gallery */

.gallery{width:100%;float:left;padding:0px;}
.home-izotope .item{ position:relative; float: left; width:20%;}
.home-izotope .grid-sizer {width: 20%;float:left;}
.home-izotope,.product-portfolio{ width:100%;float:left;overflow:hidden;}
.slicky .product-portfolio{padding-top:50px;}
.filter-wrap { width:100%; float:left;text-align:center;}
.slicky .filter-wrap {position:fixed;left:0;right:0;top:100px;z-index:1;background:url(../image/background.png);}
.filter-wrap li{display:inline-block;text-transform:uppercase;font-size:13px;font-family: 'Gotham-Medium';letter-spacing:1px;padding: 18px 10px 12px;cursor:pointer;}
.item figure,.images li{overflow:hidden;}
.item figure img:hover,.images li a img:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:;-o-transform:scale(1.2);}
.item figure img,.images li a img{transition: all 0.4s ease-in;width:100%;-webkit-transition: all 0.4s ease-in;}


html{overflow-y:scroll;}

/* privacy */

.privacy p{padding:15px 0px;	font-size: 16px;}

/* menu banner */

.menu-banner{width:100%;float:left;height:100%;}
.left-bnr,.right-bnr{width:50%;height:100%;float:left;}
.half-bnr{height:50%;width:100%;}
.menu-banner figure{height:100%;}
.left-bnr a{z-index:1;position:relative;width:100%;float:left;height:100%;}

/* location */

.dinner-time{padding-top:15px;}
.cooming-soon{padding: 58px 0px 30px;}
.blue-bg P{color:#fff; padding-left: 25px; padding-right: 25px; font-size: 18px;}
.cooming-soon h2{padding-bottom:23px;}
.cooming-soon p{padding-bottom:37px;}
.blue-bg{text-align:center;color:#fff;background:#0b71b8;width:100%;float:left;}

/* franchise */

.steps li{padding:0px 0px 17px;}
.steps p{padding-bottom:0px;}
.training{text-align:left;}
.training h4{font-size:43px;padding-top:53px;padding-bottom: 10px;}
.training div{padding:0px;}

/* menu category */

.menu-box{width:100%;float:left;
	margin-bottom: 3px;
}
.menu-box figure{display:none;}
.menu-box p{font-weight:600;}
.inner-menu{padding:15px 15px; width: 50%; float: left;}
.menu-cat h2{padding-bottom:35px;}
.price{font-family: 'Gotham-Medium';font-size:21px;text-transform:uppercase;padding-top:5px;}

.menu-bottom{position:relative;}
.btm-menu{text-align:center;color:#fff;position:absolute;top:60px;left:0;right:0;}
.btm-menu li{display:inline-block;padding:0px 10px;}
.btm-menu li,.btm-menu li a{letter-spacing:3px;font-size:13px;font-family: 'Gotham-Medium';display:inline-block;}


.cell-map,.mnu-clse{display:none;}
.images img{width:100%;}
.page-banner:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#000;z-index:1;}
.black-overlay,.page-banner{position:relative;}
.black-overlay:before{transition:all 3s;opacity:0;}
.training ul{padding-left:20px;}
.love_tckt figure{height:400px; margin-top: 5px;}
.all-img{}

/* for safari */

.isSafari .detial p,.isSafari .list li,.isSafari p.print,.isSafari .map-section p,.isSafari label,.isSafari .app-form p,.isSafari .phone,.isSafari .privacy p,.isSafari .menu-box p{font-weight:500;}



/* changes */

.home-bottom figure,.love_tckt,.left-bnr,.half-bnr{overflow:hidden;}
.home-bottom figure img,.love_tckt,.love_tckt figure,.left-bnr figure,.half-bnr figure{transition: all 0.4s ease-in;width: 100%;-webkit-transition: all 0.4s ease-in;}
.home-bottom figure:hover img,.love_tckt figure:hover,.left-bnr figure:hover,.half-bnr figure:hover{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: ;-o-transform: scale(1.2);}
.love_tckt{position:relative;width:100%;float:left;margin-top:5px;}
.love_tckt figure{margin-top:0px;}
.left-bnr,.half-bnr{position:relative;}
.join-mail input[type="submit"]:hover{background:#28282a;color:#fff;}
.half-bnr figure{z-index:2;}
.half-bnr figcaption{z-index: 10;}


/*** my css ***/

.open-menu .current-menu-item a { color: #00aef1;}

div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, div.wpcf7-mail-sent-ok { clear: both; text-align: center; }
.wpcf7-not-valid-tip { display: none !important;}
.fileupload .cv .wpcf7-not-valid-tip { display: block !important;}
.wpcf7-not-valid { border: 1px solid #f00 !important;}
div.wpcf7 .ajax-loader { display: flex; margin: 0 auto;}


.uploadtextfield input[type="text"]::-webkit-input-placeholder {color: #fff !important;}
.uploadtextfield input[type="text"]::-moz-placeholder {color: #fff !important;}
.uploadtextfield input[type="text"]:-ms-input-placeholder { color: #fff !important; }
/* .fileupload label { color: white;background-color: #28282a;display: inline-block;width: auto !important;font-family: 'Gotham-Bold' !important; text-transform: uppercase; font-size: 27px !important;letter-spacing: 1px;padding: 19px 37px;} */

#fileuploadfield { display:none;} 

#uploadtextfield { width:232px; height: 75px; background-color: #28282a; color: white; font-family: 'Gotham-Bold' !important;  text-transform: uppercase; font-size: 27px !important; text-align: center; padding: 0;}

.formError .formErrorContent { display: none;}
.widget_wysija_cont .wysija-submit { display: inline-block; margin-top: 0;}
.join-mail input[type="submit"] {padding-top: 0;} 
.join-mail .wysija-paragraph { display: inline-block;float: left; }

.error404 .error, .not-found .msg { font-size: 22px; padding-bottom: 16px; text-align: center;}
.search-form { text-align: center;}
.search-field { height: 67px; border: 1px solid #929597; margin-bottom: 22px; background: #fff; font-size: 21px; color: #999; padding: 10px 20px; width: 100%;}
.search-submit { height: 67px; font-size: 20px; font-family: 'Gotham-Bold'; text-transform: uppercase; letter-spacing: 3px; padding: 10px 20px; color: #fff; background: #28282a; }
.search-submit:hover {border: 2px solid #28282a; color: #28282a;  background: transparent;  transition: 0.3s;}
.search-results .page-title { font-size: 50px; center; padding: 15px 0;}
.search-results article { width: 100%; float: left;    padding-bottom: 20px;}
.search-results .postimg {width: 40%; float: left;}
.search-results .postcontent {width: 60%; float: right;}

.mailpagetext p {text-align: center; font-size: 22px;}
.wpcf7 input[type=date]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    display: none;
}

.wpcf7 input[type="date"] {
  position: relative;
  padding: 10px;
}

.wpcf7 input[type="date"]::-webkit-calendar-picker-indicator {
  color: transparent;
  background: none;
  z-index: 1;
}

.wpcf7 input[type="date"]:before {
  color: transparent;
  background: none;
  display: block;
  font-family: 'FontAwesome';
  content: '\f073';
  /* This is the calendar icon in FontAwesome */
  width: 15px;
  height: 20px;
  position: absolute;
  top: 18px;
  right: 30px;
  color: #999;
}
.eventform .app-form{padding-top: 0; padding-bottom: 30px;}


/*-----====== media query =======-----*/

@media(max-width:1366px){}
@media(max-width:1199px){
	
	footer{text-align:left;}
	.footer-bottom p{text-align:center;}
	.menu-table{display:inline-block !important;}
	.reserve_table.blck_bg{display:none;}
	.menu-social{width:100%;}
	.menu-social li{padding:22px 4px 50px;}
	.menu-logo{width:30%;}
	.menu-list{padding-top:9px;}
	.join-mail {margin-left: 0;}
	.join-mail input[type="submit"] {font-family: 'AbrahamLincoln';font-size: 45px;width: 70px;height: 70px; padding-top: 3px;}
	.join-mail input[type="text"]{height:70px;}
	.menu-list li a{font-size: 52px;}
	.join-mail p{font-size:33px;}
	.menu-list li a{margin:3px;}
	.join-mail p{padding-bottom:10px;}
}
@media(max-width:991px){
	
	h3{font-size:45px;}
	h4{font-size:35px;}
	p{font-size:17px;}
	h2{font-size:70px;}
	
	.home-bottom p{font-size:12px;}
	.detial p {padding: 10px 0px;font-size:17px;}
	.reserve_table{font-size:13px;}
	.logo img{width:70%;}
	.menu-top-sticky{display:none;top: 10px;}
	.middle{text-align:center;}
	.display-none,.contact-map{display:none;}
	.footer-top ul li{font-size:9px;padding:0px 5px;}
	.footer-social li a {width: 25px;height: 25px;line-height: 23px;}
	.footer-social li a img {width: 13px;height: 13px;	margin-top: 2px;}
	.footer-social{top: 15px;}
	.footer-bottom p{font-size:8px;}
	.footer-social li {padding: 0px 2px !important; position: relative;}
	.footer-social li a { position: relative; top: -2px;}
	.images li {width: 33.33%;}
	.footer-top ul {padding: 0px 10px 0px 10px;}
	.page-banner h1{font-size:90px;}
	.app-form form label{font-size:15px;}
	.app-form form input[type="text"], .app-form form input[type="password"], .app-form form input[type="email"], .app-form form select, .app-form form textarea{width:100%;}
	.inputfile label{font-size:27px !important;}
	.app-form form input[type="submit"]{padding:23px 20px;}
	.app-form p{font-size:16px;}
	.training h4{width:100%;float:left;	font-size: 55px;}
	.training,.map-section{text-align:center;}
	.apllication a{font-size:29px;padding:20px 50px;}
	.app-form{padding-top:50px;}
	.home-izotope .item{width:33.33%;}
	.home-izotope .grid-sizer {width: 33.33%;}
	.cooming-soon h4{font-size:50px;}
	.training ul li{list-style-type: none;}
	.training ul li:before{content:'\f111';font-family: FontAwesome;vertical-align:middle;padding:0px 12px;font-size:8px;}
	.love_tckt figure {height: 300px !important;}
	.tablt-menu{display:none;}
	
	}
@media(max-width:767px){

	h1,.page-banner h1{font-size:70px; line-height: 65px!important;}
	h2{font-size:65px;line-height:60px;}
	p{font-size:17px;}
	h3{font-size:75px;}
	.home-bottom p {font-size: 23px;}
	
	.header-top .display-none,.btm-menu,.menu-cat{display:none;}
	.bounce img{width:20px;}
	.menu-bar img{width:30px;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
	top: -2px;
}
	.detial p {padding: 20px 0px;}
	.middle{padding:55px 35px;}
	.home-bottom figure{height:400px;
	margin-bottom: 3px;
}
	.footer-menu,.socila-slide,.follow{display:none !important;}
	
	.footer-social{left:0;right:0;text-align:center;}
	.footer-bottom p {font-size: 11px;padding:30px 10px 0px;}
	.footer-social li {padding: 1px 3px !important;}
	.footer-social li a img {width: 25px;height: 25px;	margin-top: 5px;}
	.footer-social li a {width: 50px;height: 50px;line-height: 46px;}
	.slicky .menu-bar img{padding-top:0px;}
	.sticky-menu .menu-bar{	top: 4px;	position: relative;}
	.sticky-menu .reserve_table{	top: 4px;}
	.join-mail p {font-size: 44px;}
	.join-mail input[type="text"] {height: 95px;}
	.join-mail input[type="submit"] {font-size: 62px;width: 95px;height: 95px;	padding-top: 15px;}
	.menu-social img{width:36px;}
	.menu-social li a{width:75px;height:75px;line-height:75px;}
	.blck_bg{margin-top:125px;}
	.menu-overlay{padding: 30px 35px 0px;}
	.images li {width: 50%;}
	.apllication a{margin: 20px 5px 40px;padding: 20px 27px;}	
	.cell-map{display:block;}
	.cnct-detail{width:70%;float:left;text-align:left;}
	.cell-map{width:30%;float:left;}
	.home-izotope .item{width:50%;}
	.home-izotope .grid-sizer {width: 50%;}
	.grup li{width:100%;}
	.left-bnr, .right-bnr, .half-bnr{width:100%;
	margin-bottom: 3px;
}
	.menu{height:inherit !important;}
	.menu-box figure{display:block;position:relative;color:#fff;}
	.menu-box figure p{color:#fff;}
	.menu-box figure:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#000;opacity:0.4;}
	.menu-cat{position:relative;}
	.mnu-clse{position:absolute;top:35px;right:35px;display:block;}
	.menu-bottom{display:block;}
	.filter-wrap{display:none;}
	.tablt-menu{display:block;}
	.app-form form label {font-size: 22px;}
	.love_tckt figure {height: 400px !important;}
	.inner-menu{padding:15px 0px; width: 100%; float: left;}
}

@media(max-width:639px){

	h1,.page-banner h1{font-size:60px; line-height: 55px!important}
	h2{font-size: 48px;	line-height: 42px;	margin-bottom: 10px;}
	h3{font-size:45px;}
	h4{font-size:35px;}
	h5{font-size:20px;}
	p{font-size:18px;}
	
	.menu-bar img {padding-top: 10px;}
	.header-top{top:15px;left:15px;right:15px;}
	.logo img{width: 200px;}
	.middle {padding: 55px 20px;}
	.detial{max-width:inherit;}
	.detial p {padding: 12px 0px;}
	.home-bottom figure {height: 300px;}
	.sticky-logo{width: 125px;	margin-left: 10px;	margin-top: 2px;}
	.slicky .sticky-header{padding:6px 0px;height:80px;}
	.sticky-menu li a{font-size:11px;padding:7px;}
	.slicky .menu-bar img{width:30px;margin-right: 10px;	margin-left: 10px;	top: -3px;	position: relative;}
	.sticky-menu li {display: inline-block;padding: 10px 0px;}
	.sticky-menu{padding-top:10px;}
	.close-menu img{width:35px;}
	.menu-overlay {padding: 20px 10px 0px;}
	.sticky-menu .menu-bar{	position: relative;	top: -3px;}
	.sticky-menu .reserve_table{	top: -4px;}
	.menu-logo {width: 100px;margin-left: 5px;	margin-top: -5px;}
	.training h4{	font-size: 45px; line-height: 40px;}
	.list li{line-height: 18px; margin-bottom: 15px;}
	.steps li{padding-bottom: 0;}
	.menu-cat h2{padding-bottom: 0;}
	.blck_bg {margin-top: 60px;}
	.menu-list li a {font-size: 42px;line-height: 45px;}
	.join-mail input[type="submit"]{width: 60px;height: 60px;font-size: 36px;	line-height: 60px;padding:0px;padding-top:3px;text-align:center;margin-left:auto;margin-right:auto;}
	.join-mail input[type="text"]{width: 240px;height: 60px;}
	.menu-social li a {width: 55px;height: 55px;line-height: 52px;}
	.menu-social img {width: 25px;}
	.slicky-inner-page .sticky-header{padding:6px 0px;height:80px;}
	.slicky-inner-page .menu-bar img {padding-top: 0;}
	body{padding-top:77px;}
	.slicky-inner-page .sticky-menu{padding-top:10px;}
	.apllication a {margin: 20px 3px 38px;padding: 13px 17px 11px;font-size:16px;}
	.app-form form input[type="submit"]{padding: 14px 8px;font-size:16px;}
	.inputfile + label{font-size: 16px !important;padding: 7px 37px;}
	.app-form form input[type="text"], .app-form form input[type="password"], .app-form form input[type="email"], .app-form form select, .app-form form textarea{height:45px;font-size:16px;margin-bottom:15px;}
	.app-form form label {font-size: 16px;}
	.app-form form select{background-size:40px 100%;}
	.cnct-detail{width:100%;text-align: center;}
	.cell-map{width:100%;padding-top:40px;}
	.cell-map img{	width: 50%;	float: left;}
	.cms .col-xs-6 {width:100%;}
	.cooming-soon p {padding-bottom: 23px;}
	
	}
@media(max-width:479px){
	.home-izotope .item{width:100%;}
	.home-izotope .grid-sizer {width: 100%;}
	.mnu-clse {top: 10px;right: 15px;}
}
@media(max-width:377px){
	.menu-bar img,.slicky .menu-bar img{margin-left:0;margin-right:0;}
	.sticky-menu .reserve_table{font-size:11px;padding: 7px 4px 6px;}
	.middle{padding:55px 0px;}
	.sticky-logo{width:100px;}
}